4 3
25 4
40 7
30 5
10 2
6 5
18 9
11 4
50
